home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Graphics / Utility / GL Viewer 1.1.1 / src ƒ / glview.r < prev    next >
Text File  |  1991-10-16  |  7KB  |  421 lines

  1. /*------------------------------------------------------------------------------
  2. #
  3. #    GL View resources
  4. #
  5. ------------------------------------------------------------------------------*/
  6.  
  7. #include "systypes.r"
  8. #include "types.r"
  9.  
  10. #define  __kPrefSize    2000
  11. #define  __kMinSize        500
  12.  
  13. #define CREATOR 'GlVw'
  14. #define FCREATOR 'MPS '
  15.  
  16. type CREATOR {
  17.     literal longint;
  18. };
  19.  
  20. resource CREATOR (128, purgeable) {
  21.     FCREATOR;
  22. };
  23.  
  24. type CREATOR as 'STR ';
  25.  
  26. resource CREATOR (0) {
  27.     "GL Graphics Viewer"
  28. };
  29.  
  30.  
  31. resource 'MENU' (20000, preload) {
  32.     20000,
  33.     textMenuProc,
  34.     0x7FFFFFFD,
  35.     enabled,
  36.     apple,
  37.     {    /* array: 2 elements */
  38.         "About GLView…", noIcon, noKey, noMark, plain,
  39.         "-", noIcon, noKey, noMark, plain
  40.     }
  41. };
  42.  
  43. resource 'MENU' (20001, preload) {
  44.     20001,
  45.     textMenuProc,
  46.     0x0,
  47.     enabled,
  48.     "File",
  49.     {    /* array: 11 elements */
  50.         "New", noIcon, "N", noMark, plain,
  51.         "Open", noIcon, "O", noMark, plain,
  52.         "-", noIcon, noKey, noMark, plain,
  53.         "Close", noIcon, "W", noMark, plain,
  54.         "Save", noIcon, "S", noMark, plain,
  55.         "Save As…", noIcon, noKey, noMark, plain,
  56.         "-", noIcon, noKey, noMark, plain,
  57.         "Page Setup…", noIcon, noKey, noMark, plain,
  58.         "Print…", noIcon, noKey, noMark, plain,
  59.         "-", noIcon, noKey, noMark, plain,
  60.         "Quit", noIcon, "Q", noMark, plain
  61.     }
  62. };
  63.  
  64. resource 'MENU' (20002, preload) {
  65.     20002,
  66.     textMenuProc,
  67.     0x0,
  68.     enabled,
  69.     "Edit",
  70.     {    /* array: 6 elements */
  71.         "Undo", noIcon, "Z", noMark, plain,
  72.         "-", noIcon, noKey, noMark, plain,
  73.         "Cut", noIcon, "X", noMark, plain,
  74.         "Copy", noIcon, "C", noMark, plain,
  75.         "Paste", noIcon, "V", noMark, plain,
  76.         "Clear", noIcon, noKey, noMark, plain
  77.     }
  78. };
  79.  
  80. resource 'MENU' (20003, preload) {
  81.     20003,
  82.     textMenuProc,
  83.     allEnabled,
  84.     enabled,
  85.     "Font",
  86.     {    /* array: 0 elements */
  87.     }
  88. };
  89.  
  90. resource 'ALRT' (20001, purgeable) {
  91.     {40, 20, 150, 260},
  92.     20001,
  93.     {    /* array: 4 elements */
  94.         OK, visible, silent,
  95.         OK, visible, silent,
  96.         OK, visible, silent,
  97.         OK, visible, silent
  98.     }
  99. };
  100.  
  101. resource 'ALRT' (20002, preload) {
  102.     {72, 64, 212, 372},
  103.     20002,
  104.     {    /* array: 4 elements */
  105.         /* [1] */
  106.         OK, visible, silent,
  107.         /* [2] */
  108.         OK, visible, silent,
  109.         /* [3] */
  110.         OK, visible, silent,
  111.         /* [4] */
  112.         OK, visible, silent
  113.     }
  114. };
  115.  
  116. resource 'ALRT' (20000, purgeable) {
  117.     {66, 58, 179, 270},
  118.     20000,
  119.     {    /* array: 4 elements */
  120.         /* [1] */
  121.         OK, visible, silent,
  122.         /* [2] */
  123.         OK, visible, silent,
  124.         /* [3] */
  125.         OK, visible, silent,
  126.         /* [4] */
  127.         OK, visible, silent
  128.     }
  129. };
  130.  
  131. resource 'DITL' (20001, purgeable) {
  132.     {    /* array DITLarray: 3 elements */
  133.         /* [1] */
  134.         {80, 150, 100, 230},
  135.         Button {
  136.             enabled,
  137.             "OK"
  138.         },
  139.         /* [2] */
  140.         {10, 60, 60, 230},
  141.         StaticText {
  142.             disabled,
  143.             "Error. ^0."
  144.         },
  145.         /* [3] */
  146.         {8, 8, 40, 40},
  147.         Icon {
  148.             disabled,
  149.             2
  150.         }
  151.     }
  152. };
  153.  
  154. resource 'DITL' (20002, preload) {
  155.     {    /* array DITLarray: 4 elements */
  156.         /* [1] */
  157.         {58, 25, 76, 99},
  158.         Button {
  159.             enabled,
  160.             "Yes"
  161.         },
  162.         /* [2] */
  163.         {86, 25, 104, 99},
  164.         Button {
  165.             enabled,
  166.             "No"
  167.         },
  168.         /* [3] */
  169.         {12, 20, 45, 277},
  170.         StaticText {
  171.             disabled,
  172.             "Save changes before closing?"
  173.         },
  174.         /* [4] */
  175.         {86, 195, 104, 269},
  176.         Button {
  177.             enabled,
  178.             "Cancel"
  179.         }
  180.     }
  181. };
  182.  
  183. resource 'DITL' (20000, purgeable) {
  184.     {    /* array DITLarray: 3 elements */
  185.         /* [1] */
  186.         {83, 68, 103, 148},
  187.         Button {
  188.             enabled,
  189.             "OK"
  190.         },
  191.         /* [2] */
  192.         {9, 72, 26, 137},
  193.         StaticText {
  194.             disabled,
  195.             "GL View"
  196.         },
  197.         /* [3] */
  198.         {35, 16, 75, 199},
  199.         StaticText {
  200.             disabled,
  201.             "A viewer of PC  \"movie\" files in GL / Gr"
  202.             "asp format."
  203.         }
  204.     }
  205. };
  206.  
  207. resource 'DITL' (130) {
  208.     {    /* array DITLarray: 2 elements */
  209.         /* [1] */
  210.         {15, 51, 51, 196},
  211.         StaticText {
  212.             disabled,
  213.             "Program requires a color display."
  214.         },
  215.         /* [2] */
  216.         {15, 8, 47, 40},
  217.         Icon {
  218.             disabled,
  219.             2
  220.         }
  221.     }
  222. };
  223.  
  224. resource 'DITL' (133) {
  225.     {    /* array DITLarray: 2 elements */
  226.         /* [1] */
  227.         {14, 64, 55, 261},
  228.         StaticText {
  229.             disabled,
  230.             "Program requires a Mac II processor (680"
  231.             "20) or later."
  232.         },
  233.         /* [2] */
  234.         {16, 19, 48, 51},
  235.         Icon {
  236.             disabled,
  237.             2
  238.         }
  239.     }
  240. };
  241.  
  242. resource 'CNTL' (20000, purgeable, preload) {
  243.     {-1, 465, 272, 481},
  244.     0,
  245.     invisible,
  246.     0,
  247.     0,
  248.     scrollBarProc,
  249.     0,
  250.     ""
  251. };
  252.  
  253. resource 'CNTL' (20001, purgeable, preload) {
  254.     {271, -1, 287, 466},
  255.     0,
  256.     invisible,
  257.     0,
  258.     0,
  259.     scrollBarProc,
  260.     0,
  261.     ""
  262. };
  263.  
  264. resource 'SIZE' (0) {
  265.     reserved,
  266.     acceptSuspendResumeEvents,
  267.     reserved,
  268.     canBackground,
  269.     multiFinderAware,
  270.     backgroundAndForeground,
  271.     dontGetFrontClicks,
  272.     ignoreChildDiedEvents,
  273.     not32BitCompatible,
  274.     notHighLevelEventAware,
  275.     onlyLocalHLEvents,
  276.     notStationeryAware,
  277.     dontUseTextEditServices,
  278.     reserved,
  279.     reserved,
  280.     reserved,
  281.     __kPrefSize * 1024,
  282.     __kMinSize * 1024    
  283. };
  284.  
  285. resource 'SIZE' (-1) {
  286.     reserved,
  287.     acceptSuspendResumeEvents,
  288.     reserved,
  289.     canBackground,
  290.     multiFinderAware,
  291.     backgroundAndForeground,
  292.     dontGetFrontClicks,
  293.     ignoreChildDiedEvents,
  294.     not32BitCompatible,
  295.     notHighLevelEventAware,
  296.     onlyLocalHLEvents,
  297.     notStationeryAware,
  298.     dontUseTextEditServices,
  299.     reserved,
  300.     reserved,
  301.     reserved,
  302.     __kPrefSize * 1024,
  303.     __kMinSize * 1024    
  304. };
  305.  
  306.  
  307. resource 'MBAR' (20000, preload) {
  308.     {    /* array MenuArray: 4 elements */
  309.         /* [1] */
  310.         20000,
  311.         /* [2] */
  312.         20001,
  313.         /* [3] */
  314.         20002,
  315.         /* [4] */
  316.         20003
  317.     }
  318. };
  319.  
  320. resource 'WIND' (20000, purgeable, preload) {
  321.     {0, 0, 286, 480},
  322.     zoomDocProc,
  323.     invisible,
  324.     noGoAway,
  325.     0x0,
  326.     "untitled"
  327. };
  328.  
  329. resource 'STR#' (20000, purgeable) {
  330.     {    /* array StringArray: 11 elements */
  331.         /* [1] */
  332.         "You must run on 512Ke or later",
  333.         /* [2] */
  334.         "Application Memory Size is too small",
  335.         /* [3] */
  336.         "Not enough memory to run SIOW",
  337.         /* [4] */
  338.         "Not enough memory to do Cut",
  339.         /* [5] */
  340.         "Cannot do Cut",
  341.         /* [6] */
  342.         "Cannot do Copy",
  343.         /* [7] */
  344.         "Cannot exceed 32,000 characters with Pas"
  345.         "te",
  346.         /* [8] */
  347.         "Not enough memory to do Paste",
  348.         /* [9] */
  349.         "Cannot create window",
  350.         /* [10] */
  351.         "Cannot exceed 32,000 characters",
  352.         /* [11] */
  353.         "Cannot do PasteFont not found"
  354.     }
  355. };
  356.  
  357.  
  358. resource 'BNDL' (128) {
  359.     CREATOR,
  360.     0,
  361.     {
  362.         'ICN#',
  363.         {
  364.             0, 128
  365.         },
  366.         'FREF',
  367.         {
  368.             0, 128
  369.         }
  370.     }
  371. };
  372.  
  373.  
  374. resource 'FREF' (128) {
  375.     'APPL',
  376.     0,
  377.     ""
  378. };
  379.  
  380. resource 'ICN#' (128) {
  381.     {    /* array: 2 elements */
  382.         /* [1] */
  383.         $"0000 0000 0000 0000 0010 4100 0010 2200"
  384.         $"0020 2200 0020 2100 0020 4100 0010 4200"
  385.         $"0010 4200 0010 2200 0020 2100 0020 0100"
  386.         $"00FF FF00 03FF FFE0 0791 03F0 0ED1 0E7C"
  387.         $"1C31 321C 380D C10E 3FFF FFFE 3003 C106"
  388.         $"380D 300E 1E31 0E3C 1FC1 01F8 07FF FFE0"
  389.         $"00FF FE",
  390.         /* [2] */
  391.         $"0000 0000 0000 0000 0010 4100 0010 2200"
  392.         $"0020 2200 0020 2100 0020 4100 0010 4200"
  393.         $"0010 4200 0010 2200 0020 2100 0020 0100"
  394.         $"00FF FF00 03FF FFE0 07FF FFF0 0FFF FFFC"
  395.         $"1FFF FFFC 3FFF FFFE 3FFF FFFE 3FFF FFFE"
  396.         $"3FFF FFFE 1FFF FFFC 1FFF FFF8 07FF FFE0"
  397.         $"00FF FE"
  398.     }
  399. };
  400.  
  401. resource 'DLOG' (130, "nocolor") {
  402.     {62, 68, 132, 280},
  403.     dBoxProc,
  404.     visible,
  405.     noGoAway,
  406.     0x0,
  407.     130,
  408.     ""
  409. };
  410.  
  411. resource 'DLOG' (133, "no68020") {
  412.     {62, 68, 133, 343},
  413.     dBoxProc,
  414.     visible,
  415.     noGoAway,
  416.     0x0,
  417.     133,
  418.     ""
  419. };
  420.  
  421.